package com.dragon.modules.yuegou.client.wechat_mini.security;

import com.dragon.modules.yuegou.client.wechat_mini.model.AccessToken;

/**
 * AccessToken仓库
 * 
 * @author liuwu
 * @date 2018年1月26日
 *
 */
public interface AccessTokenRepository {

	/**
	 * 获取有效的AccessToken
	 * 
	 * @param appid 应用ID
	 * @return AccessToken
	 */
	AccessToken get(String appid);

	/**
	 * 保存AccessToken
	 * 
	 * @param appid 应用ID
	 * @param accessToken 接口调用凭证
	 * @return 保存好的接口调用凭证
	 */
	AccessToken save(String appid, AccessToken accessToken);

}
